import {
  obj2Param
} from "../../utils/util";
import{
  getResumeList,
  getSpecialityOption
} from "../../api/course.js"

// pages/talent/list.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
   options:[],
    // options: [{
    //   id: 0,
    //   name: '全部'
    // }, {
    //   id: 1,
    //   name: '调理保健'
    // }, {
    //   id: 2,
    //   name: '美容美体'
    // }, {
    //   id: 3,
    //   name: '母婴保健'
    // }, {
    //   id: 4,
    //   name: '小儿推拿'
    // }, {
    //   id: 5,
    //   name: '健康管理'
    // }, {
    //   id: 6,
    //   name: '老年保健'
    // }],
    list:[],
    // list: [{
    //   id: 1,
    //   avatar: 'green',
    //   type: 1,
    //   name: '张晓',
    //   tag: 'student',
    //   label: '调理保健',
    //   location: '北京',
    // }, {
    //   id: 2,
    //   avatar: 'green',
    //   type: 2,
    //   name: '顾佳茗',
    //   tag: 'worker',
    //   label: '美容美体',
    //   location: '北京',
    // }, {
    //   id: 3,
    //   avatar: 'blue',
    //   type: 3,
    //   name: '朱毅',
    //   tag: 'worker',
    //   label: '母婴保健',
    //   location: '上海',
    // }, {
    //   id: 4,
    //   avatar: 'green',
    //   type: 4,
    //   name: '刘丽丽',
    //   tag: 'student',
    //   label: '小儿推拿',
    //   location: '广州',
    // }, {
    //   id: 5,
    //   avatar: 'blue',
    //   type: 5,
    //   name: '陈彬',
    //   tag: 'student',
    //   label: '健康管理',
    //   location: '深圳',
    // }, {
    //   id: 6,
    //   avatar: 'green',
    //   type: 6,
    //   name: '张佳丽',
    //   tag: 'student',
    //   label: '老年保健',
    //   location: '佛山',
    // }, {
    //   id: 7,
    //   avatar: 'green',
    //   type: 1,
    //   name: '罗梅',
    //   tag: 'student',
    //   label: '调理保健',
    //   location: '杭州',
    // }, {
    //   id: 8,
    //   avatar: 'green',
    //   type: 3,
    //   name: '张媛媛',
    //   tag: 'worker',
    //   label: '母婴保健',
    //   location: '成都',
    // }],
    renderList: [],
    pageNo: 1,
    rowCount: 0,
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
   // this.getResumeListfn()
  //  this.getSpecialityOption(()=>{
  //   console.log(this.data.options)
  // })
   this.loadSpecialityOption()
   this.loadResumeList()
  //  this.getResumeListfn(()=>{
  //   console.log(this.data.list)
  //   this.setData({
  //     renderList: this.data.list,
  //   })
  //   console.log(this.data.list)
  // })
    // this.setData({
    //   renderList: this.data.list,
    // })
  },
loadSpecialityOption(){
  getSpecialityOption().then(res=>{
    let array = [{name:'全部',id:0}]
        for(let i = 0;i<res.length;i++){
          array.push({name:res[i].name,id:i+1})
        }
        this.setData({
          options: array
        })
  })
},
  // getSpecialityOption(fn) {
  //   wx.request({
  //     url: 'https://health-education.certmaptest.com/training-api/common/classify',
  //     method: "get",
  //     data: {},
  //     success: (res) => {
  //       let array = [{name:'全部',id:0}]
  //       for(let i = 0;i<res.data.data.length;i++){
  //         array.push({name:res.data.data[i].name,id:i+1})
          
  //       }
  //       this.setData({
  //         options: array
  //       },()=>{
  //         if(typeof fn == "function"){
  //           fn()
  //         }
  //       })
  //     },
  //   })
  // },
loadResumeList(){
  getResumeList().then(res=>{
    console.log('获取第一次',res.list)
        let listData = []
        for(let i=0;i<res.list.length;i++){
          listData.push(res.list[i])
        }
        this.setData({
          renderList:listData,
          list:listData
        })
  })
},
  // getResumeListfn(fn){
  //   wx.request({
  //     url: 'https://health-education.certmaptest.com/training-api/resume_info/list',
  //     method:"get",
  //     data:{
  //      page:1,
  //      size:10
  //     },
  //     success:(res)=>{
  //       console.log('获取第一次',res.data.data.list)
  //       let listData = []
  //       for(let i=0;i<res.data.data.list.length;i++){
  //         listData.push(res.data.data.list[i])
  //       }
  //       this.setData({
  //         list:listData
  //       },()=>{
  //         if(typeof fn == "function"){
  //           fn()
  //         }
  //       })
  //       console.log('获取第2次',this.data.list)
  //     },
  //   })
  // },

  /**
   * 选择类目
   * @param {object} e 
   */
  handleSelectOptions(e) {
    console.log(e)
    let name = ""
    for (let item of this.data.options) {
      if (e.detail.id === item.id) {
        name = item.name;
        break
      }
    }
    const {
      id
    } = e.detail;
    this.setData({
      renderList: id === 0 ? this.data.list : this.data.list.filter(item => item.classifyMyid === name)
    })
  },

  navigateToDetails(e) {
    const {
      id,
    } = e.currentTarget.dataset;
    let info = {};
    for (let item of this.data.list) {
      if (id === item.id) {
        info = item;
        break
      }
    }
    wx.navigateTo({
      url: `/pages/talent/details?memberId=`+info.memberId,
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})